package com.shp.service;

import com.shp.pojo.ShopCartItem;

import java.util.List;

/**
 * Description:
 * 购物车
 * @version 1.0
 * @author zwl
 * @date 2020/2/27 23:02
 */
public interface ShopCartService {

    /**
     * 根据用户的id，查询他的购物车信息
     * @param id 用户id
     * @return List<ShopCartItem>
     */
    public List<ShopCartItem> getShopCartByUserId(Integer id);

    /**
     * 获取购物车的商品数量
     * @param userId 用户id
     * @return 数量
     */
    public int getShopCartItemSize(Integer userId);

    /**
     * 移除购物车里的商品项
     * @param id 商品id
     * @return
     */
    public boolean removeShopCartItem(Integer id);

    /**
     * 清空用户的购物车
     * @return
     */
    public boolean empty(Integer userId);
}
